#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "uppercopy.h"

int main(void) {
	char src[FILENAME];
	char dst[FILENAME];
	FILE *sf, *df;

	printf("Podaj nazwe pliku zrodlowego: ");
	scanf("%s", src);
	printf("Podaj nazwe pliku docelowego: ");
	scanf("%s", dst);
	while(strcmp(src, dst) == 0) {
		printf("Plik docelowy nie moze miec takiej samej nazwy.\n");
		printf("Podaj nazwe pliku docelowego: ");
		scanf("%s", dst);
	}
	if((sf = fopen(src, "r")) == NULL) {
		fprintf(stderr, "Blad otwarcia pliku: %s\n", src);
		exit(1);
	}
	if((df = fopen(dst, "w")) == NULL) {
		fprintf(stderr, "Blad zapisu pliku: %s\n", dst);
		exit(1);
	}
	duze_litery(sf, df);
	if(fclose(sf) != 0)
		fprintf(stderr, "Blad zamkniecia pliku %s", src);
	if(fclose(df) != 0)
		fprintf(stderr, "Blad zamkniecia pliku %s", dst);

	return 0;
}
